@media all and (max-width: 1150px) {
    body { 
      grid-template-areas: 
        "header"
        "nav"
        "article"
        "ads"
        "footer";
      grid-template-rows: 80px 20px 100px 1px 50px;  
      grid-template-columns: 1fr;
      display: flex;
      flex-wrap: wrap;
   }
  }